7
תגובות

laravel 4 - גישה למנהלים

פתח NaseemIB96 ,
אני רוצה לבנות פאנל למנהלים איך אני יכול להגדיר שזה אזור מנהלים / מסוים שלא כל אחד יכול לגשת אליו ? מה להגדיר בGROUP של ה ROUTES ?
תודה רבה לכם :)

7 תשובות

avatar ענה vu47678 ב 03 לאפריל 2014 #

אתה צריך לעשות פילטר חדש

Route::filter('admin', function()
{
    if (!Auth::check() && !Auth::user()->admin == 1 )
    {
        return Redirect::to('\');
    }

Route::get('
admin', "controller@action")->beforeFilter('admin');

או לשים את הפילטר בקונטסטרקטור עצמו של הקונטרולר

avatar ענה NaseemIB96 ב 03 לאפריל 2014 #

וצריך שתהיה עמודה בטבלה כדי לדעת שהוא אדמין נכון ?
וכשאני עושה בדיקה אם הוא משתמש רגיל או אדמין איך זה יהיה ?
תודה רבה לך אחי

avatar ענה vu47678 ב 03 לאפריל 2014 #

כן אתה צריך לעשות עמודה של אדמין ומי שמנהל לתת לו 1
הבדיקה אם הוא אדמין זה בבלוק של הIF שכתבתי

avatar ענה NaseemIB96 ב 03 לאפריל 2014 #

תודה רבה לך :)
אשמח לדעת מאיפה למדתה על LARAVEL 4 כדי באתר הרשמי אין DOCS בפירוט מלא הם מסבירים באופן כללי כזה.

avatar ענה vu47678 ב 03 לאפריל 2014 #

קראתי ספרים אחי
אם אתה יודע אנגלית טוב תחפש laravel books ותתחיל לקרוא :)

avatar ענה KingYes ב 07 לאפריל 2014 #

הקוד למעלה תקין? כי התו \ אמור לשבור את המחרוזת..

avatar ענה OrelBeY ב 08 לאפריל 2014 #

@NaseemIB96 למה אין פירוט? יש הקדמה, הסבר ופירוט מסוים לכל נושא בתיעוד, ופירוט ב-API המלא.
כמו כן, לא חסרים ספרים בנושא, שחלקם נכתבו על ידי מפתחי הפריימו'ורקים עצמם (ואפילו המייסד) ומתעדכנים על ידם. חלקם מתמקדים בנושאים מסוימים ומעבירים אותם בפירוט, וחלקם עוברים על רוב הדברים, אך לא מספרים על כל פרט ופרט (שזה גם דבר טוב).